Published Software Architecture Definitions

ثبت نشده
چکیده

First, architecture defines elements. The architecture embodies information about how the elements relate to each other. This means that architecture specifically omits certain information about elements that does not pertain to their interaction. Thus, an architecture is foremost an abstraction of a system that suppresses details of elements that do not affect how they use, are used by, relate to, or interact with other elements. In nearly all modern systems, elements interact with each other by means of interfaces that partition details about an element into public and private parts. Architecture is concerned with the public side of this division; private details of elements—details having to do solely with internal implementation—are not architectural.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Requirements for Service Architecture Modeling

The development of large and complex software intensive systems, among other issues, means various stakeholders related to software architecture modeling. Various stakeholders concern different aspects of software development, e.g. management, testing, component engineering or product marketing. Therefore, fluent communication between various stakeholders may become a difficult and confusing is...

متن کامل

An Abstract Architectural Model for Composition, Analysis and Evaluation

Perry and Wolf [2] introduced a general model for software architecture. Since then a number of architecture descriptions languages (ADLs) as well as a variety of architecture definitions have been introduced. None of these languages or definitions has provided an explicit model sufficient to support the needs of architecture composition, analysis and evaluation. In this paper, we introduce suc...

متن کامل

Defining the Terms Architecture, Design, and Implementation

Definitions of software architecture abound. We’ve been collecting definitions from visitors to our Web site (http://www.sei.cmu.edu/architecture/definitions.html) and already have received dozens. However, we are interested not only in understanding the term “software architecture” but in clarifying the difference between architecture and other related terms such as “design” and “implementatio...

متن کامل

Towards dependable service-orientated computing systems

Service-orienting computing systems refer to computing and information systems that are developed in service-oriented architecture, service-oriented computing paradigm, and service-oriented development lifecycle. The development of service-oriented computing systems is completing the first decade in its lifespan. Service-oriented computing systems started with the concept of Service-Oriented Ar...

متن کامل

Concepts of Service Orientation in Software Engineering: A Brief Survey

A critical issue in the design and construction of any complex software system is its architecture. Software architecture as an important column of software development process has various methods and roadmaps that all of them have some common principles and inception. Architecture-based approaches have been promoted as a means of controlling the complexity of systems construction and evolution...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006